window ledge/sill - French English Dictionary